// show: meta.label -> name
// name: component name
// meta.label: display label
// lazy loading Components
// https://github.com/vuejs/vue-router/blob/dev/examples/lazy-loading/app.js#L8

const lazyLoading = (name, index = false) => () => System.import(`../views/${name}${index ? '/index' : ''}.vue`)
// 注：需要登录后才进去的界面，在router配置的时候加这行代码meta: { requiresAuth: true }
export default [
    {
        // 文章详情
        name: 'ArtDetail',
        path: '/art-detail/:art_id',
        component: lazyLoading('ArticlesDetail')
    },
    {
        // 文章详情
        name: 'AboutMe',
        path: '/about',
        component: lazyLoading('AboutMe')
    }
    //   {
    //     // 患者登录
    //     name: 'Login',
    //     path: '/login',
    //     component: lazyLoading('User/Login/index')
    //   },

    //   {  // 用户个人中心
    //     name: 'UserProfile',
    //     path: '/u/profile',
    //     meta: {auth: 'user'},
    //     component: lazyLoading('User', true),
    //     children: [
    //   {  // 我的约床
    //     name: 'MyBooking',
    //     path: 'booking',
    //     meta: {auth: 'user'},
    //     component: lazyLoading('User/MyBooking')
    //   }
    // ]
    //   }
]
